<?php

namespace app\data\model;

use think\admin\Model;

/**
 * 公证事项模型
 * Class DataUser
 * @package app\data\model
 */
class NotarizedTypeModel extends Model
{
    protected $pk = 'id';
    protected $name = 'notarized_type';
    /**
     * 格式化创建时间
     * @param string $value
     * @return string
     */
    public function getCreateAtAttr(string $value): string
    {
        return format_datetime($value);
    }



    /**
     * 公证处名称
     * @param string $value
     * @param array  $data
     * @return string
     */
    public static function getNotarialOfficeNameAttr($value,$data)
    {
        $name = NotarialOffice::where('id',$data['notarial_office_id'])->value('name');
        return $name;
    }

    /**
     * 公证事项
     * @param string $value
     * @param array  $data
     * @return string
     */
    public static function getTypeTextAttr($value,$data)
    {
        $type = [0=>'委托公证',1=>'声明书公证',2=>'亲属关系公证'];
        return $type[$data['type']];
    }
}